leg protector - French English Dictionary